約 3,752,000 件
https://w.atwiki.jp/isoroku_be/pages/183.html
情報 作者名:複数 引用 EXEファイルの起動時のWindowサイズ調整方法・起動アプリアイドル待ち方法 について ダウンロード 概要 起動時に最大化等のオプションを付けられます。また、起動したプログラムのハンドルを取得できます。 掲示板の質問と回答を参考に改良して作りました。(勝手にしてすみません) サンプル #最大化して起動 「notepad.exe」をSW_SHOWMAXIMIZEDとしてAPI起動 本体 !SW_HIDE=0;//隠し起動 !SW_SHOWNORMAL=1;//通常 !SW_SHOWMINIMIZED=2;//最小化 !SW_SHOWMAXIMIZED=3;//最大化 !SW_SHOWNOACTIVATE=4;//非アクティブ起動 !SW_SHOW=5;//復元 !SW_MINIMIZE=6;/*指定されたウィンドウを最小化して 次アクティブウィンドウをアクティブ*/ !SW_SHOWMINNOACTIVE=7;//非アクティブ最小化 !SW_SHOWNA=8;//非アクティブ復元 !SW_RESTORE=9;//元に戻す !SW_SHOWDEFAULT=10;/*アプリケーションを起動したプログラムがCreateProcess関数に パラメータとして渡したSTARTUPINFO構造体で指定されているSW_値に基づいて表示状態を設定*/ !SW_FORCEMINIMIZE=11;/*(Windows 2000/XPのみ)ウィンドウを所有しているスレッドが ハングしている状態であっても最小化。他のスレッドからウィンドウを 最小化させる場合にのみこのフラグを使用するべき*/ #------------------------------------- ●ShellExecuteExA({参照渡し}pExecInfo) =DLL("shell32.dll","BOOL ShellExecuteExA(LPSHELLEXECUTEINFO pExecInfo)") ●CloseHandle(h)=DLL("Kernel32.dll","BOOL CloseHandle(HANDLE hObject)") !SEE_MASK_NOCLOSEPROCESS=$40//hProcessにプロセスハンドルを返す !SHELLEXECUTEINFO_TYPE="DWORD,DWORD,HWND,LPCTSTR,LPCTSTR,LPCTSTR,LPCTSTR,INT,HINSTANCE,LPVOID,LPCTSTR,HKEY,DWORD,HANDLE,HANDLE,HANDLE" ■SHELLEXECUTEINFO ・cbSize{=60} //構造体サイズ ・fMask //オプション ・hwnd //親ウィンドウ ・lpVerb //動作名 ・lpFile //ファイル名 ・lpParameters //コマンドラインパラメータ ・lpDirectory //起動時ディレクトリ ・nShow //表示形式 ・hInstApp //結果値 ・lpIDList //アイテムIDリスト ・lpClass //クラス名 ・hkeyClass //ファイルクラスのレジストリキー ・dwHotKey //ホットキー ・hIcon //ファイルクラスのアイコン ・hMonitor //モニタ ・hProcess //プロセスハンドル ●API起動(Sを{=?}MODEとして{=?}Oで) もし、MODE=空ならば、MODE=SW_SHOWNORMAL GとはSHELLEXECUTEINFO これについて nShow=MODE fMask=SEE_MASK_NOCLOSEPROCESS lpFile=S lpParameters=O G構造体とは文字列;G構造体に60を確保 PACK(G,G構造体,SHELLEXECUTEINFO_TYPE) ShellExecuteExA(G構造体) Hとは整数 #UNPACK(G構造体,G,SHELLEXECUTEINFO_TYPE) H=G構造体の57を「DWORD」でバイナリ取得 Hで戻る 総合 - 今日 - 人 昨日 - 人 名前 コメント
https://w.atwiki.jp/noobmaster/pages/39.html
CEでAPIフックを行い敵キャラとの当たり判定の探索を行います。 矩形(くけい)どうしの当たり判定には、IntersectRectと言うWin32 APIが利用されることが多いです。 IntersectRectは引数で指定した矩形どうしが交わっているか否かを返します。 詳細:MSDN IntersectRect 関数 CEのメモリビューワで"Ctrl+G"を入力し"Goto Adresss"を開いて、目的のAPI名を入力するとメモリビューで参照することができます。 imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (APIHook_1.PNG) ターゲットプロセスにおいて当該APIのアドレスを検索しましょう。 今回、あるオンラインゲームに対して検索をかけた結果、プロセス領域内でアドレス 00D0E96Chがヒットしました。 このゲームはこのアドレスを経由して当該APIを呼び出していると仮定します。 このゲームが当たり判定のためにIntersectRectを利用していると仮定して、このAPIを呼び出しているアドレスがないか調べることにします。 そこで先ほどヒットしたアドレスにフックをしかけて、そこから戻りアドレスを抽出してみましょう。 サンプルスクリプトは以下になります [ENABLE] alloc(HookIntersectRect,128) label(retAddr) registersymbol(retAddr) HookIntersectRect push eax mov eax,[esp+4] mov [retAddr],eax // 戻りアドレスを取得 pop eax jmp IntersectRect retAddr dd 0 00D0E96C dd HookIntersectRect [DISABLE] 00D0E96C dd IntersectRect dealloc(HookIntersectRect) unregistersymbol(retAddr) 実行結果は以下の通りです。 (スクリプトを実行した後で、チートテーブルに"retAddr"を追加しています。) フックした後で敵が居るマップに移動すると、推測通り当たり判定のためにIntersectRectを頻繁に呼び出しているアドレス(今回の場合は00667C58h)が分かります。 注意:汎用APIの呼び出しは複数のアドレスから行われる可能性があるため場合によっては関係のない呼び出しをフィルタリングするスクリプトを組む必要があります。 IntersectRectは矩形同士が交差した場合TRUEを返す関数です。 その後に来る"TEST EAX,EAX"という命令は関数からの戻り値の真偽判定やぬるぽチェックでよく現れる命令です。 TEST EAX,EAX命令では、 接触していればTRUEでEAXが0以外となりZFがセットされないので直後の"jne"命令でジャンプします。 接触していなければFALSEでEAXが0となりZFがセットされるので直後の"jne"命令でジャンプしません。 したがって、この条件分岐命令を"nop"命令で潰して常にジャンプしないようにすれば敵との接触を無効化できます。 [ENABLE] 00667C6C nop nop // db 90 90 [DISABLE] 00667C6C jne 00667CBE // db 75 50 APIフックを用いればどのような用途にどのようなAPIが用いられるのかさえ分かっていれば、当該処理を割り出すことが可能になります。 また、先の例では戻りアドレスを調べただけでしたが引数の値を調べることでいろいろなオブジェクトの座標を割り出したり、パケットを調べたり...などと言ったことも可能になるでしょう。
https://w.atwiki.jp/riscster/pages/29.html
何もありません
https://w.atwiki.jp/tts-script/pages/20.html
■ TTSで使うAPIとは、 オブジェクトのクラス別(物とか、カウンターとか)に使える スクリプト集である? wiki検索--- APIとは、アプリケーションプログラムインターフェイスの略語で、プログラミングの際に使用できる命令や規約、関数等の集合の事を指す。 ソフトウェア開発の際、いちから全てを作るより、APIを利用すればもともとあるプログラムを呼び出して、その機能を組み込んだソフトウェアを開発することができる。 公式説明--- APIは、グローバルまたはのために一貫しているオブジェクトのスクリプトが、オブジェクトのスクリプトがアクセスできる必要があり、自己であるオブジェクトのスクリプトが接続されています。導入を見つけることができるここに。 The API is consistent for Global or Object Scripts, but Object Scripts have access to self which is the Object the script is attached to. An introduction can be found here.
https://w.atwiki.jp/javadsge/pages/7372.html
(1)表 コード (2)プログラム 表検索 (3)グラフ (4)出所 政府統計API (5)メモ (6)作業記録 3月2日ページ修正 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 -
https://w.atwiki.jp/sevenlives/pages/2413.html
Rate Limit Web API ABI? ライブラリ?
https://w.atwiki.jp/yosilove/pages/77.html
NyARToolKitのAPIメモ caution! 非公式です、間違ってる可能性もあります。また、このAPIメモはCPP版です。 NyARToolKitのAPIメモ 大まかなながれ事前準備 初期設定 マーカ座標の検出 パラメータ(ARParam系)エンディアン設定 setEndian カメラパラメータ読み込み loadARParamFromFile スクリーンサイズ変更 changeScreenSize マーカ(NyARCode系)初期化 マーカの設定 loadARPattFromFile ラスター(Raster)BGRAラスター初期化 NyARRgbRaster_BGRA ラスターに画像を設定 wrapBuffer マーカ検出(DetectMarker)単一マーカ検出の初期化 NyARSingleDetectMarker モードの設定 setContinueMode マーカ検索 detectMarkerLite マーカ行列の取得 getTransmationMatrix 一致度の取得 getConfidence 大まかなながれ 事前準備 #define CODE_FILE "../../data/patt.hiro"//マーカのパターンファイル #define CAMERA_FILE "../../data/camera_para.dat"//カメラの設定データ NyARParam ar_param;//ARパラメータ NyARCode* ar_code;//マーカを格納したり NyARRgbRaster_BGRA* ar_raster;//画像を格納したり NyARSingleDetectMarker* ar_detectmerker;//マーカ検索に使う NyARTransMatResult result_mat;//結果行列 初期設定 ARパラメータ、マーカパターン(Code)、ラスタ、マーカ検出器の初期設定をする。 マーカ座標の検出 (1)~(3)がNyARToolKitが担当する部分 (0) 画像読み込み (1) ラスタに画像読み込み (wrapBuffer) (2) マーカ検出 (detect Marker) (3) マーカ行列取得(getTransmationMatrix) (4) マーカにCGを重ねて表示 画像の取得はNyARToolKitの仕事ではないので別のライブラリ(例えば画像の取得にOpenCV、CG描画にOpenGL)を使う。 パラメータ(ARParam系) NyARToolKit全体の設定をする。 エンディアン設定 setEndian ar_param.setEndian(TNyAREndian_LITTLE);//リトルエンディアンにエンディアンを設定 カメラパラメータ読み込み loadARParamFromFile ar_param.loadARParamFromFile(CAMERA_FILE);//カメラの設定ファイルを読み込み スクリーンサイズ変更 changeScreenSize ar_param.changeScreenSize(frame- width, frame- height); マーカ(NyARCode系) マーカの設定をする 初期化 ar_code= new NyARCode(16, 16); マーカの設定 loadARPattFromFile ar_code- loadARPattFromFile(CODE_FILE); ラスター(Raster) マーカ検出用に、マーカが写っている(予定の)画像を設定する。グレイスケール,RGB,BGRA,HSVがあるらしい。 BGRAラスター初期化 NyARRgbRaster_BGRA BGRA画像を読み込む ar_raster = new NyARRgbRaster_BGRA(frame- width, frame- height,false); ラスターに画像を設定 wrapBuffer ar_raster- wrapBuffer((NyARToolkitCPP NyAR_BYTE_t*)image_bgra_ar- imageData); マーカ検出(DetectMarker) ラスタに設定した画像からマーカを検出する。 単一マーカ検出の初期化 NyARSingleDetectMarker ar_detectmerker = new NyARSingleDetectMarker( ar_param, ar_code, 80.0,ar_raster- getBufferType()); モードの設定 setContinueMode ar_detectmerker- setContinueMode(false); マーカ検索 detectMarkerLite detectMarkerLite(ラスタ、(int)しきい値) ar_detectmerker- detectMarkerLite(*ar_raster, 100); マーカ行列の取得 getTransmationMatrix ar_detectmerker- getTransmationMatrix(result_mat); 一致度の取得 getConfidence マーカの一致度を取得、double型で0~1の値。 ar_detectmerker- getConfidence();
https://w.atwiki.jp/abwiki/pages/607.html
DirectXの音声担当。
https://w.atwiki.jp/api_programming/pages/166.html
http //developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/WatchUi/Picker.html Class Toybox WatchUi Picker This is the on-screen representation of a generic picker. 全てのデバイスで同じような一般レイアウトを持つが、印象はデバイス固有である印象を与える。 ピッカーは一つもしくはそれ以上の選択するオブジェクト、タイトル、次・前を表す矢印、そして確認ボタンで構成される。次・前矢印と確認ボタンはデバイス固有だが、もし必要なら上書きできる。ピッカーは WatchUi.pushView() でプッシュされ、PickerDelegate 。各選択値に何を表示するかために、PickerFactory が必要になる A Picker uses a PickerFactory to decide what to display to the user. It is capable of displaying any number of entries for the user to choose from. For instance, if the PickerFactory was [new NumberFactory(), new Ui.Text( text= “-”), new NumberFactory()] then the Picker will have three entries a choosable number, a non-choosable “-”, and another choosable number. Since 1.2.0 Instance Method Summary (Picker) initialize(options) constructor Constructor. (Object) setOptions(options) Set the options for the Picker. Methods inherited from View #findDrawableById , #onHide, #onLayout, #onShow, #onUpdate, #setLayout Constructor Details (Picker) initialize(options) Constructor Parameters options (Dictionary) — @see Picker#setOptions Since 1.2.0 Instance Method Details (Object) setOptions(options) Set the options for the Picker. Parameters options (Dictionary) — the options for the Picker Options Hash (options) title (Drawable) — the title for the Picker. Required. pattern (Array) — an Array of [Object] for the Picker to display. If the Array entry is a PickerFactory then it is presented to the user to make a choice. If it is a Drawable then it is display only. Required. defaults (Array) — an Array of [Number] indicating the starting index for each entry in pattern. Optional. nextArrow (Drawable) — a custom next icon for the Picker. Optional. previousArrow (Drawable) — a custom previous icon for the Picker. Optional. confirm (Drawable) — a custom confirm icon for the Picker. Optional. Since 1.2.0 Generated on Thu Feb 18 15 00 18 2016 by yard 0.8.7.6 (ruby-2.2.1).
https://w.atwiki.jp/aceshigh/pages/264.html
Aces High IIIの起動 Aces High IIIの起動 これでスタートメニューにAces Highのアイコンが作成されます。 ここからAces Highを起動することができます。 Aces High IIIには、DirectX9版とDirectX11版があります。ビデオカードの対応状況等にもよりますが、DirectX11対応ビデオカードであれば、DirectX11版の方が負荷が軽いです。 DirectX9版を起動するには、「Aces High III DX9」を、DirectX11版を起動するには「Aces High III DX11」をクリックします。 すると、このような画面が表示されます。 この時、Aces High IIIのウインドウ・バー左上を見ると、DX9版とDX11版どちらで動作しているかがわかります。 ←DirectX9版を起動した時の表示例 ←DirectX11版を起動した時の表示例 Next Aces Highのユーザー登録がまだの方は会員登録へ 既に登録済みの方はログインをご覧ください。 テクスチャ・サイズによる画質の変化 Creative クアッドコア サウンドカード ヘッドホンアンプ搭載 PCIe Sound Blaster ZxR 24bit/192kH 再生リダイレクト対応 SB-ZXR Level 10 GT フルタワーPCケースVN10001W2N Intel CPU Core i7 3770 3.4GHz 8M LGA1155 Ivy Bridge BX80637I73770【BOX】 Sennheisers オープンエアー型 フラッグシップヘッドセット PC 360 504122 東京物語 下 (MGコミックス)